Title: .......................#.......@......+# Credits: |.........y......+...-.......##N.++.++........-+.......+....+..... +.+..++?|P....#.+i#....-+D.-|P....#.#..~+...|P....-|...&.(...)+... ..(i-.+A..+-....#.)3#.+.-o..|x.Y-#....|)-..#.....++.# .).#+#.#.-.# ......#...#...-.......-#..|.................+.#.+|.#+#.##N#.+....D ....-#.||....-+....S--..##+-..+.....+-.+..-...#.*.#...+.m?+.#Q..#.